package com.课上案例练习.lambda;

/**
 * lambda表达式：
 * 匿名内部类的简写,只能用于接口
 * 当一个参数或者一个表达式，或者有返回值时
 * 可以简写，不需要加括号
 *第一个括号内是重写的形参
 * 第二个是重写的表达式
 *
 *
 *
 * 使用条件：
 * lambda表达也不是任何时候都可以使用的，它满足两个条件：
 * 1. 要有函数式接口
 * 函数式接口指的是
 * 该抽象类或者接口有且仅有一个方法
 *
 * 2. 具备上下文推断环境
 */
public class Test1 {
    public static void main(String[] args) {
            USB usb=()-> System.out.println("连接成功");
            usb.connect();
    }
}
interface USB{
    void connect();
}